﻿using System.Collections.Generic;
using OwnZTec.Da;
using OwnZTec.Dto;

namespace OwnZTec.Bl
{
    public class BlPerfil
    {
        #region -- Membros e Construtores -------------------------------------------------------------------------------------------------
        private readonly DaPerfil _daPerfil;

        public BlPerfil()
        {
            _daPerfil = new DaPerfil();
        }
        #endregion ------------------------------------------------------------------------------------------------------------------------

        #region -- Metodos de Leitura -----------------------------------------------------------------------------------------------------
        public List<DtoPerfil> ListarTodos()
        {
            return _daPerfil.ListarTodos();
        }

        public bool ExistePerfil(string nome, int id = 0)
        {
            return _daPerfil.ExistePerfil(nome, id);
        }

        public DtoPerfil ListarUm(int id)
        {
            return _daPerfil.ListarUm(id);
        }
        #endregion ------------------------------------------------------------------------------------------------------------------------

        #region -- Metodos de Escrita -----------------------------------------------------------------------------------------------------
        public bool Excluir(int id)
        {
            return _daPerfil.Excluir(id);
        }

        public bool SalvarPerfil(DtoPerfil item)
        {
            return _daPerfil.Salvar(item);
        }
        #endregion ------------------------------------------------------------------------------------------------------------------------
    }
}
